Big Huge Thesaurus

synthetic substance

noun